package chapter04.example14;
//定义抽象类Animal
abstract  class Animal{
    abstract  void shout();
}
//定义Cat类继承Animal抽象类
class Cat extends Animal {
    public void shout() {
        System.out.println("喵喵喵喵 ");
    }
}
//定义Cat类继承Animal抽象类
class Dog extends Animal{
    public void shout(){
        System.out.println("汪汪汪汪");
    }
}
//定义测试类
public class example14 {
    public static void main(String[] args){
        Animal an1 =new Cat();//创建Cat对象，使用Animal类型的变量an1引用
        Animal an2=new Dog();//创建Dog对象，使用Animal类型的变量an2引用
        an1.shout();
        an2.shout();
    }

}
